const jwt=require('jsonwebtoken')
const config=require('../config')
const Token={
    encrypt:function(data){
        return jwt.sign(data,config.jwtSecretKey,{ expiresIn:config.expiresIn})
    },
    decrypt:function(token){
        if(token){
            try {
                let data=jwt.verify(token,config.jwtSecretKey)
                return{
                    token:true,
                    data:data
                }
            } catch (error) {
                return{
                    token:false,
                    data:'身份已过期请重新登陆'
                }
            }
        }else{
            return{
                token:false,
                data:'token为空'
            }
        }
        
        
    }

}

module.exports=Token